package cn.itcast.mapper;

import cn.itcast.domain.CheckGroup;
import cn.itcast.domain.SetMeal;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SetMealMapper {
    /**
     *  setMeal 条件查询
     * @param queryString
     * @return
     */
    Page<CheckGroup> findMealByCondition(String queryString);

    /**
     *  setMeal 表单添加数据
     * @param setMeal
     */
    void addSetMeal(SetMeal setMeal);

    /**
     * 向中间表添加数据
     *
     * @param setmeal_id
     * @param checkGroup_id
     */
    void addCombTable(@Param("setmeal_id")int setmeal_id, @Param("checkgroup_id")int checkGroup_id);

    /**
     * 删除setmeal 和 group中间表
     * @param id
     */
    void deleteSetmeal_GroupById(Integer id);

    /**
     * 删除 setmeal 表
     * @param id
     */
    void deleteSetMeal(Integer id);

    /**
     * 通过id查找img的名称
     * @param id
     * @return
     */
    String selectImgById(Integer id);


}
